constitute an impediment - Turkish English Dictionary